package com.qiyun.dinghuohui.utils;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Comparator;
import java.util.Date;
import java.util.Locale;
import java.util.Map;

public class GoodsDetailDataSort2 implements Comparator<Map<String, Object>> {

	// private boolean shengXu = false;

	public GoodsDetailDataSort2() {
	};

	// public GoodsDetailDataSort(boolean shengXu){
	// this.shengXu = shengXu;
	// }

	@Override
	public int compare(Map<String, Object> lhs, Map<String, Object> rhs) {
		DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm", Locale.CHINA);
		Date date1;
		Date date2;
		try {
			date1 = df.parse(lhs.get("gxsj").toString());
			date2 = df.parse(rhs.get("gxsj").toString());
			return (int) (date1.getTime() - date2.getTime());
			// if(date1.getTime()>date2.getTime()){
			// if(shengXu){
			// return 1;
			// }else{
			// return-1;
			// }
			// }else if(date1.getTime()<date2.getTime()){
			// if(shengXu){
			// return -1;
			// }else{
			// return 1;
			// }
			// }else{
			// return 0;
			// }
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return 0;

	}
}
